encoding/json/jsontext.Decoder.s (field)

31 uses

	encoding/json/jsontext (current package)
		decode.go#L79: 	s decoderState
		decode.go#L138: 	case d.s.Flags.Get(jsonflags.WithinArshalCall):
		decode.go#L142: 	b := d.s.buf[:0]
		decode.go#L143: 	if _, ok := d.s.rd.(*bytes.Buffer); ok {
		decode.go#L146: 	d.s.reset(b, r, opts...)
		decode.go#L166: 	return &d.s.Struct
		decode.go#L315: 	return d.s.PeekKind()
		decode.go#L414: 	return d.s.SkipValue()
		decode.go#L470: 	return d.s.ReadToken()
		decode.go#L679: 	return d.s.ReadValue(&flags)
		decode.go#L1137: 	return d.s.previousOffsetEnd()
		decode.go#L1156: 	return d.s.unreadBuffer()
		decode.go#L1185: 	return d.s.Tokens.Depth() - 1
		decode.go#L1202: 	switch s := d.s.Tokens.index(i); {
		decode.go#L1214: 	return Pointer(d.s.AppendStackPointer(nil, -1))
		export.go#L58: func (export) Decoder(d *Decoder) *decoderState { return &d.s }
		pools.go#L134: 	d.s.reset(b, nil, opts...)
		pools.go#L138: 	d.s.buf = nil // avoid pinning the provided buffer
		pools.go#L145: 		d.s.reset(nil, r, opts...) // buffer taken from bytes.Buffer
		pools.go#L149: 		d.s.reset(d.s.buf[:0], r, opts...) // preserve existing buffer
		pools.go#L154: 	if _, ok := d.s.rd.(*bytes.Buffer); ok {
		pools.go#L155: 		d.s.rd, d.s.buf = nil, nil // avoid pinning the provided bytes.Buffer
		pools.go#L158: 		d.s.rd = nil // avoid pinning the provided io.Reader
		pools.go#L159: 		if cap(d.s.buf) > 64<<10 {
		pools.go#L160: 			d.s.buf = nil // avoid pinning arbitrarily large amounts of memory
		value.go#L309: 	d.s.Flags.Set(jsonflags.AllowDuplicateNames | jsonflags.AllowInvalidUTF8 | 1)
		value.go#L340: 			name, _ := d.s.ReadValue(&flags)
		value.go#L345: 			currMember := objectMember{name, d.s.buf[beforeName:afterValue]}
		value.go#L394: 		copy(d.s.buf[beforeBody:afterBody], sorted)